﻿<div ng-controller="Finance_AccountListC">
     
        <div class="bg-light lter b-b wrapper-md">
            <h1 class="m-n font-thin h3">财务客户列表</h1>
        </div>
        <div class="wrapper-md" style="text-align: center;">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12" style="float: right">
                        <a class="btn btn-sm btn-default" href="/api/Finance/ExpFinance">
                            <i class="fa fa-download text"></i>
                            <span class="text">全部导出</span>
                        </a>                        
                    </div>
                    <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 input-group">
                        <input type="text" class="form-control" id="findname" placeholder="按名称查找" ng-model="findname">
                        <span class="input-group-btn">
                            <button class="btn btn-default" type="button" ng-click="find()">查找</button>
                        </span>
                    </div>
                </div>
                <div class="table-responsive">
                    <table id="example1" class="table table-striped b-t b-light table-bordered">
                        <thead>
                            <tr>
                                <th style="text-align: center;">名称</th>
                                <th style="text-align: center;">资金总额</th>
                                <th style="text-align: center;">当前户头数</th>
                                <th style="text-align: center;">备注</th>
                                <th style="text-align: center;">信誉</th>
                                <th style="text-align: center;">创建人</th>
                                <th style="text-align: center;">操作</th>

                            </tr>
                        </thead>
                        <tbody>
                            <tr ng-repeat="item in pageData.Data">
                                <td style="width: 15%">{{item.Name}}</td>
                                <td style="width: 15%">{{total(item.Accounts)  | number:2}}</td>
                                <td style="width: 10%">{{item.Accounts.length}}</td>
                                <td style="width: 10%">{{item.Remarks}}</td>
                                <td style="width: 10%">{{item.CreditScore}}</td>
                                <td style="width: 10%">{{item.ClientManager.Name}}</td>

                                <td style="width: 20%">

                                    <button class="btn btn-sm btn-default" ng-click="$state.go('app.Finance_ClientAccount', { 'id': item.Id,'name':item.Name })">
                                        <i class="fa fa-eye text"></i>
                                        <span class="text">查看户头</span>
                                    </button>
                                </td>

                            </tr>
                        </tbody>
                    </table>
                    <!--<div class="panel-heading" ng-include="'/htm/tpl/Supplier/Paging.html'">-->

                    <!--</div>-->
                    <div class="panel-heading" my-pagination get-page-data="getData" mypagedata="pageData"></div>
                </div>
            </div>
        </div>
    </div>
     

<script>
    angular.module('app')//非标优惠
.controller("Finance_AccountListC", function ($scope, $state, $http,toSave) {
    $scope.pageData = {};
    $scope.pageData.Page = 0;
    $scope.findname = "";
    $scope.pageData.Rows = $scope.defPageRows;
    //
    $scope.total = function(item){
        var totalNumber = 0;
        for (var i=0;i<item.length;i++)
        {
            totalNumber = totalNumber+item[i].Amount;
        }
        return totalNumber;
    };
    $scope.getData = function (p,r) {
        if (p) {
            p = p < 1 ? 1 : p;
        } else p = 1;
        if (r) {
        } else r = $scope.defPageRows;
            toSave.save_pages_lis(p,r);//保存当前页码和条数
        $http({
            url: "/api/Customer/List",
            method: "GET",
            params: { page: p,rows: r,like: $scope.findname}
        })
        .then(function (res) {
            $scope.pageData = res.data;
            console.log($scope.pageData);
        })
        .then(function (error) {
            if (error) {
                alert("数据获取失败");
            }
        });
    };
    // $scope.getData(1, $scope.pageData.Rows);
    $scope.find = function(){
        $scope.getData(1,$scope.pageData.Rows);
         toSave.save_inputs();//点击查询先保存input里面的值
        console.log(toSave.get_inputs('findname'))
    }
    if (toSave.get_inputs('findname')) {
                    $scope.findname=toSave.get_inputs('findname');//把保存该id名的值取出来赋值给input框
                    $scope.getData(toSave.get_pages(), toSave.get_lis());
                    console.log(toSave.get_pages(), toSave.get_lis());
                }else{
                    $scope.getData(toSave.get_pages(), $scope.pageData.Rows);
                }

    })

</script>
<script src="js/services/toSave.js"></script>

